---
title: 消息队列
description: 消息队列中间件学习指南
sidebar_position: 1
---

# 消息队列

## RabbitMQ
1. 基础概念
   - Exchange
   - Queue
   - Binding
   - Virtual Host

2. 消息模式
   - 简单模式
   - 工作队列
   - 发布订阅
   - 路由模式
   - 主题模式

3. 高级特性
   - 消息确认
   - 持久化
   - 死信队列
   - 延迟队列

## Kafka
1. 核心概念
   - Topic
   - Partition
   - Producer
   - Consumer
   - Broker

2. 架构设计
   - 分区机制
   - 副本机制
   - 存储机制
   - 消费机制

3. 性能调优
   - 生产者优化
   - 消费者优化
   - Broker优化
   - 监控告警 